package com.example.kt_base.s4

//TODO 69.Kotlin语言的可变Map集合
fun main() {

    //1.可变集合的操作 +=[] put
    val map= mutableMapOf("Derry" to 123, Pair("Kevin",456),"Dee" to 789)
    map+="AAA" to 111
    map+="BBB" to 222
    map-="Kevin"
    map["CCC"]=888
    map.put("DDD",999)

    //2.getOrPut 如果整个map集合里面没有FFF的key元素，就添加到map中去，然后再从map集合中获取
    val r=map.getOrPut("FFF"){555}

    println(r)

    //3.getOrPut  发现Derry 的key是有的，那么就直接获取出来，相当于666备用值就失效了
    val r2=map.getOrPut("Derry"){666}
    map["Derry"]=333
    println(map["Derry"])


}
